home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / texte / amigafaq / programmer / pragmas / exec_pragmas.h < prev    next >
C/C++ Source or Header  |  1994-07-28  |  5KB  |  130 lines

  1. #ifndef PRAGMAS_EXEC_PRAGMAS_H
  2. #define PRAGMAS_EXEC_PRAGMAS_H
  3.  
  4. #ifndef CLIB_EXEC_PROTOS_H
  5. #include <clib/exec_protos.h>
  6. #endif
  7.  
  8. extern struct Library *SysBase;
  9.  
  10. #pragma libcall SysBase Supervisor 1e D01
  11. #pragma libcall SysBase InitCode 48 1002
  12. #pragma libcall SysBase InitStruct 4e 0A903
  13. #pragma libcall SysBase MakeLibrary 54 10A9805
  14. #pragma libcall SysBase MakeFunctions 5a A9803
  15. #pragma libcall SysBase FindResident 60 901
  16. #pragma libcall SysBase InitResident 66 1902
  17. #pragma libcall SysBase Alert 6c 701
  18. #pragma libcall SysBase Debug 72 001
  19. #pragma libcall SysBase Disable 78 00
  20. #pragma libcall SysBase Enable 7e 00
  21. #pragma libcall SysBase Forbid 84 00
  22. #pragma libcall SysBase Permit 8a 00
  23. #pragma libcall SysBase SetSR 90 1002
  24. #pragma libcall SysBase SuperState 96 00
  25. #pragma libcall SysBase UserState 9c 001
  26. #pragma libcall SysBase SetIntVector a2 9002
  27. #pragma libcall SysBase AddIntServer a8 9002
  28. #pragma libcall SysBase RemIntServer ae 9002
  29. #pragma libcall SysBase Cause b4 901
  30. #pragma libcall SysBase Allocate ba 0802
  31. #pragma libcall SysBase Deallocate c0 09803
  32. #pragma libcall SysBase AllocMem c6 1002
  33. #pragma libcall SysBase AllocAbs cc 9002
  34. #pragma libcall SysBase FreeMem d2 0902
  35. #pragma libcall SysBase AvailMem d8 101
  36. #pragma libcall SysBase AllocEntry de 801
  37. #pragma libcall SysBase FreeEntry e4 801
  38. #pragma libcall SysBase Insert ea A9803
  39. #pragma libcall SysBase AddHead f0 9802
  40. #pragma libcall SysBase AddTail f6 9802
  41. #pragma libcall SysBase Remove fc 901
  42. #pragma libcall SysBase RemHead 102 801
  43. #pragma libcall SysBase RemTail 108 801
  44. #pragma libcall SysBase Enqueue 10e 9802
  45. #pragma libcall SysBase FindName 114 9802
  46. #pragma libcall SysBase AddTask 11a BA903
  47. #pragma libcall SysBase RemTask 120 901
  48. #pragma libcall SysBase FindTask 126 901
  49. #pragma libcall SysBase SetTaskPri 12c 0902
  50. #pragma libcall SysBase SetSignal 132 1002
  51. #pragma libcall SysBase SetExcept 138 1002
  52. #pragma libcall SysBase Wait 13e 001
  53. #pragma libcall SysBase Signal 144 0902
  54. #pragma libcall SysBase AllocSignal 14a 001
  55. #pragma libcall SysBase FreeSignal 150 001
  56. #pragma libcall SysBase AllocTrap 156 001
  57. #pragma libcall SysBase FreeTrap 15c 001
  58. #pragma libcall SysBase AddPort 162 901
  59. #pragma libcall SysBase RemPort 168 901
  60. #pragma libcall SysBase PutMsg 16e 9802
  61. #pragma libcall SysBase GetMsg 174 801
  62. #pragma libcall SysBase ReplyMsg 17a 901
  63. #pragma libcall SysBase WaitPort 180 801
  64. #pragma libcall SysBase FindPort 186 901
  65. #pragma libcall SysBase AddLibrary 18c 901
  66. #pragma libcall SysBase RemLibrary 192 901
  67. #pragma libcall SysBase OldOpenLibrary 198 901
  68. #pragma libcall SysBase CloseLibrary 19e 901
  69. #pragma libcall SysBase SetFunction 1a4 08903
  70. #pragma libcall SysBase SumLibrary 1aa 901
  71. #pragma libcall SysBase AddDevice 1b0 901
  72. #pragma libcall SysBase RemDevice 1b6 901
  73. #pragma libcall SysBase OpenDevice 1bc 190804
  74. #pragma libcall SysBase CloseDevice 1c2 901
  75. #pragma libcall SysBase DoIO 1c8 901
  76. #pragma libcall SysBase SendIO 1ce 901
  77. #pragma libcall SysBase CheckIO 1d4 901
  78. #pragma libcall SysBase WaitIO 1da 901
  79. #pragma libcall SysBase AbortIO 1e0 901
  80. #pragma libcall SysBase AddResource 1e6 901
  81. #pragma libcall SysBase RemResource 1ec 901
  82. #pragma libcall SysBase OpenResource 1f2 901
  83. #pragma libcall SysBase RawDoFmt 20a BA9804
  84. #pragma libcall SysBase GetCC 210 00
  85. #pragma libcall SysBase TypeOfMem 216 901
  86. #pragma libcall SysBase Procure 21c 9802
  87. #pragma libcall SysBase Vacate 222 9802
  88. #pragma libcall SysBase OpenLibrary 228 0902
  89. #pragma libcall SysBase InitSemaphore 22e 801
  90. #pragma libcall SysBase ObtainSemaphore 234 801
  91. #pragma libcall SysBase ReleaseSemaphore 23a 801
  92. #pragma libcall SysBase AttemptSemaphore 240 801
  93. #pragma libcall SysBase ObtainSemaphoreList 246 801
  94. #pragma libcall SysBase ReleaseSemaphoreList 24c 801
  95. #pragma libcall SysBase FindSemaphore 252 901
  96. #pragma libcall SysBase AddSemaphore 258 901
  97. #pragma libcall SysBase RemSemaphore 25e 901
  98. #pragma libcall SysBase SumKickData 264 00
  99. #pragma libcall SysBase AddMemList 26a 9821005
  100. #pragma libcall SysBase CopyMem 270 09803
  101. #pragma libcall SysBase CopyMemQuick 276 09803
  102. #pragma libcall SysBase CacheClearU 27c 00
  103. #pragma libcall SysBase CacheClearE 282 10803
  104. #pragma libcall SysBase CacheControl 288 1002
  105. #pragma libcall SysBase CreateIORequest 28e 0802
  106. #pragma libcall SysBase DeleteIORequest 294 801
  107. #pragma libcall SysBase CreateMsgPort 29a 00
  108. #pragma libcall SysBase DeleteMsgPort 2a0 801
  109. #pragma libcall SysBase ObtainSemaphoreShared 2a6 801
  110. #pragma libcall SysBase AllocVec 2ac 1002
  111. #pragma libcall SysBase FreeVec 2b2 901
  112. #pragma libcall SysBase CreatePool 2b8 21003
  113. #pragma libcall SysBase DeletePool 2be 801
  114. #pragma libcall SysBase AllocPooled 2c4 0802
  115. #pragma libcall SysBase FreePooled 2ca 09803
  116. #pragma libcall SysBase AttemptSemaphoreShared 2d0 801
  117. #pragma libcall SysBase ColdReboot 2d6 00
  118. #pragma libcall SysBase StackSwap 2dc 801
  119. #pragma libcall SysBase ChildFree 2e2 001
  120. #pragma libcall SysBase ChildOrphan 2e8 001
  121. #pragma libcall SysBase ChildStatus 2ee 001
  122. #pragma libcall SysBase ChildWait 2f4 001
  123. #pragma libcall SysBase CachePreDMA 2fa 09803
  124. #pragma libcall SysBase CachePostDMA 300 09803
  125. #pragma libcall SysBase AddMemHandler 306 901
  126. #pragma libcall SysBase RemMemHandler 30c 901
  127. #pragma libcall SysBase ObtainQuickVector 312 801
  128.  
  129. #endif  /*  PRAGMAS_EXEC_PRAGMAS_H  */
  130.